package com.nbst.dao.mapper.mes;

import java.util.List;
import java.util.Map;

import com.nbst.model.mes.ApplyItemEntry;
import com.nbst.model.mes.MergeIcstockBillEntry;
import com.nbst.model.mes.OtherStockBill;
import com.nbst.model.mes.OtherStockBillEntry;
import com.nbst.model.mes.WMSModelIcmo;
import com.nbst.model.mes.auxi.WaiGouRuKuCanShu;
import com.nbst.model.wms.WMSLOG;
import org.springframework.stereotype.Repository;

/**
 * <p>
 * 操作链节点信息表头(MES一个接口同时调用多个ERP接口，事务不能保证唯一性。为了保证数据的准确性需将MES操作的节点记录下来，为操作不成功的时候能够实现类似（断点续传）的功能提供数据支持) Mapper 接口
 * </p>
 *
 * @author King
 * @since 2020-10-10
 */
@Repository
public interface BillMapper{
    public List<Map> findCustom(Map map);
    public Integer saveCustom(Map map);
    public String getEmpInProject(Map map);
    public Integer addEmpForProject(Map map);
    public Integer savePlanWorktime(Map map);
    public Double findPlanWorktime(Map map);
    public List<Map> findPName(Map map);
	public List<Map> findEmp(Map map);
	public Double findE(Map map);
	public List<Map> findP(Map map);
	public List<Map> findEZ(Map map);
	public Double findPZ(Map map);
	public List<Map> findEP(Map map);
	public Double findEPByDate(Map map);
	public String findUserCodeByName(Map map);
    public List<Map> findprocedureSelectP(Map map);
    public List<Map> findprocedureSelectE(Map map);
	public Integer saveEP(Map map);
    public void removeEP(Map map);
}
